package game

import (
	"qm_system_server/server/api/v1"
	"qm_system_server/server/middleware"
	"github.com/gin-gonic/gin"
)

type QmServerRouter struct {
}

// InitQmServerRouter 初始化 qmServer表 路由信息
func (s *QmServerRouter) InitQmServerRouter(Router *gin.RouterGroup) {
	qmServerRouter := Router.Group("qmServer").Use(middleware.OperationRecord())
	qmServerRouterWithoutRecord := Router.Group("qmServer")
	var qmServerApi = v1.ApiGroupApp.GameApiGroup.QmServerApi
	{
		qmServerRouter.POST("createQmServer", qmServerApi.CreateQmServer)   // 新建qmServer表
		qmServerRouter.DELETE("deleteQmServer", qmServerApi.DeleteQmServer) // 删除qmServer表
		qmServerRouter.DELETE("deleteQmServerByIds", qmServerApi.DeleteQmServerByIds) // 批量删除qmServer表
		qmServerRouter.PUT("updateQmServer", qmServerApi.UpdateQmServer)    // 更新qmServer表
	}
	{
		qmServerRouterWithoutRecord.GET("findQmServer", qmServerApi.FindQmServer)        // 根据ID获取qmServer表
		qmServerRouterWithoutRecord.GET("getQmServerList", qmServerApi.GetQmServerList)  // 获取qmServer表列表
	}
}
